package io;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.Scanner;
/**
 * 练习:简易记事本
 * 需求:程序启动时，要求将用户在控制台上输入的每一行字符串都写入到note.txt中
 *     如果用户输入了"exit"，则结束写入
 * 注意:写入文件的内容不需要考虑换行
 */
public class Test2 {
    public static void main(String[] args) throws IOException {
        Scanner scan = new Scanner(System.in);
        FileOutputStream fos = new FileOutputStream("note.txt",true);
        while(true){
            String line = scan.nextLine(); //获取用户输入的字符串
            if("exit".equalsIgnoreCase(line)){ //判断输入的是否为"exit"
                break;
            }
            byte[] data = line.getBytes(StandardCharsets.UTF_8); //将字符串转换为字节数组
            fos.write(data);
        }
        System.out.println("再见!");
        fos.close();
    }
}














